package com.elink.enginerring.subject.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.elink.enginerring.common.BaseCo;
import com.elink.enginerring.subject.entity.Catalog;

public interface CatalogMapper {
    int deleteByPrimaryKey(String catalogId);

    int insert(Catalog record);

    int insertSelective(Catalog record);

    Catalog selectByPrimaryKey(String catalogId);

    int updateByPrimaryKeySelective(Catalog record);

    int updateByPrimaryKey(Catalog record);

	List<Catalog> selectListBySubjectId(@Param("subjectId")String subjectId, @Param("co")BaseCo co);

	int selectCount(@Param("subjectId")String subjectId);
}